A Software Assurance Model for Mobile Applications
نویسندگان
چکیده
Mobile applications have become ubiquitous, adopted by millions of users that register billions of downloads a day. To increase the competitiveness of the mobile software product, developers should care in a very detailed fashion about the qualities demanded by end users, execution targets and mobile markets. The quality of mobile applications is controlled by market policies, and is judged by customer’s reviews and ratings. Software developers need to count on reference points to assess the product against expected characteristics in an objective fashion, without the need of completing the customer feedback cycle. This work contributes on the configuration of a software assurance model that learns from well-founded quality methodologies adapting the necessary characteristics to meet the requirements of mobile software applications. We extracted the most relevant quality requirements from the mobile application market and we generated quality instruments that help developers to produce applications that meet and exceed such requirements. We implemented a Quality Function Deployment that allowed us to transform the requirements of the mobile application market into quality characteristics that can be assured in the software development cycle. In particular, we introduced the Mobile App Quality Model, that leverages the ISO/IEC 25010 quality standard as a mechanism to assure the fulfillment of the quality requirements from the mobile application stores, based on standard quality characteristics. The Mobile App Quality Model and the associated techniques presented in this thesis aim to provide the mechanisms to assess the quality of the mobile software product built upon mobile-specific, market-aware requirements. We deployed a number of case studies and surveys on custom applications and real-world products, which let us understand the actual impact of several of the quality characteristics identified by the Mobile App Quality Model, illustrating its usefulness. The case studies and surveys also served as example to exercise the different quality tools developed in this thesis for the quantitative analysis of the software product utilizing software metrics.
منابع مشابه
Requirements Specification as Basis for Mobile Software Quality Assurance
Development of mobile applications is a complex task due to the specific characteristics of the environment. Although different proposals to offer more practical and systematic processes have been published within the so-called mobile software engineering, it is still necessary to devise more advanced methods, especially in the area of software quality assurance. This chapter presents a set of ...
متن کاملModel-Driven Development of Mobile Applications: Towards Context-Aware Apps of High Quality
Rapidly increasing numbers of applications and users make the development of mobile applications to one of the most promising fields in software engineering. Due to short time-to-market, differing platforms and fast emerging technologies, mobile application development faces typical challenges where model-driven development (MDD) can help. An infrastructure for MDD has a high potential for acce...
متن کاملMobile Banking Service Quality and Customer Satisfaction (Application of SERVQUAL Model)
This research aimed at applying SERVQUAl model to examine the relationship between mobile banking services and customer satisfaction. While the previous researchers had already examined the effect of qualities services on banking customer satisfaction, no previous study was done on mobile banking. Thus, the current paper attempted to fill the gap in the literature by applying SERVQUAL model t...
متن کاملAn Efficient and Effective New Generation Objective Quality Model for Mobile Applications
Recent proliferation of mobile market has swiftly increased the competition in mobile software market, new technology and new devices are emerging at phenomenal speed. As the number of mobile applications is increasing at daily rate, quality is becoming major issue. So mobile software organization need some quality model as guideline to improve and maintain quality of application under developm...
متن کاملA Secure Modular Mobile Agent System TR-UTEDGE-2006-003
Applications in mobile multi-agent systems require a high degree of confidence that code that runs inside the system will not be malicious and that any agents which are malicious can be identified and contained. Since the inception of mobile agents, this threat has been addressed using a multitude of techniques, but many of these implementations have only addressed concerns from the position of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013